vinyl polymerization - French English Dictionary